
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;

/**
 * Creared with IntelliJ IDEA.
 * Description:完成一个servlet的页面需要七步:
 * 1:创建一个maven项目(新建项目)
 * 2.引入依赖(从maven中央仓库中搜索到复制主要代码放到pom.xml的<dependencies> </dependencies>标签中
 * 3.创建目录结构就是webapp这个目录,按旁边的创建这是默认的(当然也有更简单的方式不需要手动创建但是这里还是手动创建一下
 * 4.编写servlet代码
 * 5.打包(打包之前要设置打包的类型和名字方便后面查询)然后点击右边maven的package
 * 6.部署(将打包好的war放到Tomcat的webapps里面就可以了
 * 6.2 这里的5和6是可以运用idea中的smart servlet插件合起来运行的具体下载好之后在锤子旁边设置就好了(Tomcat服务器只能运行一个)
 * 7.运行Tomcat就可以看到结果了
 *
 * 切记 Tomcat和idea不是一个东西,只是这里集成起来了,但是实质上Tomcat和idea不是同一个东西,
 * User:yxd
 * Date:2022-05-17
 * Time:16:13
 */
@WebServlet("/hello")
public class HelloServlet extends HttpServlet {
    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        //req表示请求,resp表示响应
        //不能调用父类的doGet方法
         //super.doGet(req, resp);
        //这个是让服务器在控制台打印
        System.out.println("Hello world");
        //在页面上打印,把这个字符串放到http响应的body里面,浏览器就会把body的内容显示在页面上了
        resp.getWriter().write("Hello world" + System.currentTimeMillis());
    }
}
